package org.linlinjava.litemall.db.vo.order_manage;

import java.math.BigDecimal;

/**
 * @author wj
 * @date 2021/8/17 11:01
 */
public class PromoterstatisticalInfo {


    /**
     * 统计日期
     */
    private String promoterDate;

    /**
     * 累计订单（个）
     */
    private Integer orderCount;

    /**
     * 累计销售金额
     */
    private BigDecimal orderPriceCount;

    /**
     * 累计客户（个）
     */
    private Integer customerCount;

    /**
     * 累计佣金金额
     */
    private BigDecimal commissionCount;

    /**
     * 已结算金额
     */
    private BigDecimal isSettlementPrice;

    /**
     * 待结算金额
     */
    private BigDecimal unSettlementPrice;

    /**
     * 推广客户
     */
    private Integer promoterCount;


    /**
     * 访问用户
     */
    private Integer visitorCount;

    private BigDecimal unWithdrawalPrice;

    private BigDecimal withdrawalPrice;

    public PromoterstatisticalInfo() {
        this.orderCount = 0;
        this.orderPriceCount = BigDecimal.ZERO;
        this.customerCount = 0;
        this.commissionCount = BigDecimal.ZERO;
        this.isSettlementPrice = BigDecimal.ZERO;
        this.unSettlementPrice = BigDecimal.ZERO;
        this.promoterCount = 0;
        this.visitorCount = 0;
        this.unWithdrawalPrice = BigDecimal.ZERO;
        this.withdrawalPrice = BigDecimal.ZERO;
    }

    public String getPromoterDate() {
        return promoterDate;
    }

    public void setPromoterDate(String promoterDate) {
        this.promoterDate = promoterDate;
    }

    public Integer getPromoterCount() {
        return promoterCount;
    }

    public void setPromoterCount(Integer promoterCount) {
        this.promoterCount = promoterCount;
    }

    public Integer getVisitorCount() {
        return visitorCount;
    }

    public void setVisitorCount(Integer visitorCount) {
        this.visitorCount = visitorCount;
    }

    public Integer getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }

    public BigDecimal getOrderPriceCount() {
        return orderPriceCount;
    }

    public void setOrderPriceCount(BigDecimal orderPriceCount) {
        this.orderPriceCount = orderPriceCount;
    }

    public Integer getCustomerCount() {
        return customerCount;
    }

    public void setCustomerCount(Integer customerCount) {
        this.customerCount = customerCount;
    }

    public BigDecimal getCommissionCount() {
        return commissionCount;
    }

    public void setCommissionCount(BigDecimal commissionCount) {
        this.commissionCount = commissionCount;
    }

    public BigDecimal getIsSettlementPrice() {
        return isSettlementPrice;
    }

    public void setIsSettlementPrice(BigDecimal isSettlementPrice) {
        this.isSettlementPrice = isSettlementPrice;
    }

    public BigDecimal getUnSettlementPrice() {
        return unSettlementPrice;
    }

    public void setUnSettlementPrice(BigDecimal unSettlementPrice) {
        this.unSettlementPrice = unSettlementPrice;
    }

    public BigDecimal getUnWithdrawalPrice() {
        return unWithdrawalPrice;
    }

    public void setUnWithdrawalPrice(BigDecimal unWithdrawalPrice) {
        this.unWithdrawalPrice = unWithdrawalPrice;
    }

    public BigDecimal getWithdrawalPrice() {
        return withdrawalPrice;
    }

    public void setWithdrawalPrice(BigDecimal withdrawalPrice) {
        this.withdrawalPrice = withdrawalPrice;
    }
}
